package service

import (
	"github.com/flipped-aurora/gin-vue-admin/server/service/brand"
	"github.com/flipped-aurora/gin-vue-admin/server/service/car"
	"github.com/flipped-aurora/gin-vue-admin/server/service/cartype"
	"github.com/flipped-aurora/gin-vue-admin/server/service/driver"
	"github.com/flipped-aurora/gin-vue-admin/server/service/exam"
	"github.com/flipped-aurora/gin-vue-admin/server/service/examTitle"
	"github.com/flipped-aurora/gin-vue-admin/server/service/example"
	"github.com/flipped-aurora/gin-vue-admin/server/service/goods"
	"github.com/flipped-aurora/gin-vue-admin/server/service/info"
	"github.com/flipped-aurora/gin-vue-admin/server/service/lsgoodsclass"
	"github.com/flipped-aurora/gin-vue-admin/server/service/supplier"
	"github.com/flipped-aurora/gin-vue-admin/server/service/system"
)

var ServiceGroupApp = new(ServiceGroup)

type ServiceGroup struct {
	SystemServiceGroup       system.ServiceGroup
	ExampleServiceGroup      example.ServiceGroup
	ExamServiceGroup         exam.ServiceGroup
	ExamTitleServiceGroup    examTitle.ServiceGroup
	GoodsServiceGroup        goods.ServiceGroup
	BrandServiceGroup        brand.ServiceGroup
	LsgoodsclassServiceGroup lsgoodsclass.ServiceGroup
	DriverServiceGroup       driver.ServiceGroup
	CarServiceGroup          car.ServiceGroup
	InfoServiceGroup         info.ServiceGroup
	CartypeServiceGroup      cartype.ServiceGroup
	SupplierServiceGroup     supplier.ServiceGroup
}
